package com.ynny.librarysystemmanager.mapper;

import com.ynny.librarysystemmanager.entity.Book;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BookMapper {

    //查询 所有图书  查询 一个图书 添加图书 修改图书 删除图书

    // 查询所有图书
    List<Book> selectAll(Book book);


    // 根据ID查询单个图书
    Book selectOne( Integer bookId);

    // 添加图书
    int insert(Book book);

    // 修改图书
    int update(Book book);

    //修改图书库存
    int updateBookStorage(@Param("bookId") Integer bookId,
                          @Param("flag") String flag);

    // 删除图书
    int delete(@Param("bookId") Integer bookId ,
               @Param(value = "status") int status);


}
